// /*
//        * Decompiled with CFR.
//        *
//        * Could not load the following classes:
//        *  java.arthas.SpyAPI
//        */
// package com.wangji92.arthas.plugin.demo.controller.x;
//
//       import cn.hutool.core.util.RandomUtil;
//       import java.arthas.SpyAPI;
//       import org.slf4j.Logger;
//       import org.slf4j.LoggerFactory;
//       import org.springframework.scheduling.annotation.Scheduled;
//       import org.springframework.stereotype.Component;
//
//       @Component
//       public class LoggerDemo2 {
//           private static final Logger log = LoggerFactory.getLogger(LoggerDemo2.class);
//           static String localStringStatic = "localStringStaticVal";
//           String localString = "";
//
//           @Scheduled(initialDelay=1000L, fixedRate=5000L)
//           public void sample() {
//               Object[] objectArray = new Object[]{};
//               String string = "sample|()V";
//               Class<LoggerDemo2> clazz = LoggerDemo2.class;
//               LoggerDemo2 loggerDemo = this;
//               SpyAPI.atEnter(clazz, (String)string, (Object)loggerDemo, (Object[])objectArray);
//               try {
///*26*/             int r = this.randomInt(RandomUtil.randomInt(100));
///*27*/             this.localString = r + " xx";
///*29*/             log.trace("....trace randomInt {}", (Object)r);
///*30*/             log.debug("......debug randomInt {}", (Object)r);
///*31*/             log.info("..........info randomInt {}", (Object)r);
//                   Object var10_6 = null;
//                   Object[] objectArray2 = new Object[]{};
//                   String string2 = "sample|()V";
//                   Class<LoggerDemo2> clazz2 = LoggerDemo2.class;
//                   LoggerDemo2 loggerDemo2 = this;
//                   SpyAPI.atExit(clazz2, (String)string2, (Object)loggerDemo2, (Object[])objectArray2, var10_6);
//                   return;
//               }
//               catch (Throwable throwable) {
//                   Throwable throwable2 = throwable;
//                   Object[] objectArray3 = new Object[]{};
//                   String string3 = "sample|()V";
//                   Class<LoggerDemo2> clazz3 = LoggerDemo2.class;
//                   LoggerDemo2 loggerDemo3 = this;
//                   SpyAPI.atExceptionExit(clazz3, (String)string3, (Object)loggerDemo3, (Object[])objectArray3, (Throwable)throwable2);
//                   throw throwable;
//               }
//           }
//
//           private int randomInt(int randomInt) {
///*37*/         return randomInt + 100;
//           }
//       }